a love-rat - French English Dictionary